package vietnam.traveltools.view;

import vietnam.traveltools.AtmActivity;
import vietnam.traveltools.R;
import vietnam.traveltools.variables.ListItem;
import android.app.Service;
import android.content.Context;
import android.view.LayoutInflater;
import android.widget.LinearLayout;
import android.widget.TextView;

public class AtmView extends LinearLayout {
    //các thuộc tính tương ứng với các View Widget 
    //trong tập tin list_item.xml
//    public ImageView    photo;
//    public TextView     name;
//    public TextView     life;
//    public TextView     carrer;
	public TextView tvBank;
	public TextView tvAddress;
	public TextView tvBranch;
	public TextView tvCity;
	public TextView tvTime;
    public AtmView(Context context) {
        super(context);
         
        //đọc tập tin list_item.xml để lấy các thành phần
        LayoutInflater linflater = (LayoutInflater) ((AtmActivity)context).getSystemService(Service.LAYOUT_INFLATER_SERVICE);
        linflater.inflate(R.layout.item_atm_layout, this);
         
        //lấy các thành  phần tương ứng
        this.tvBank = (TextView) findViewById(R.id.tvBank);
        this.tvAddress = (TextView) findViewById (R.id.tvAddress);
        this.tvBranch = (TextView) findViewById (R.id.tvBranch);
        this.tvCity = (TextView) findViewById (R.id.tvCity);
        this.tvTime = (TextView) findViewById (R.id.tvTime);
    }
     
    /**
     * phương thức đặt data vào trong phần tử VietnameseView
     * @param item
     */
    public void setListItem(ListItem item){
    	this.tvBank.setText(item._bank);
    	this.tvAddress.setText(item._address);
    	this.tvBranch.setText(item._branch);
    	this.tvCity.setText(item._city);
    	this.tvTime.setText(item._time);
    }

}
